#ifndef TECHNIQUE_H
#define TECHNIQUE_H


#include "Framework/Prerequisites.h"
#include "Graphics/Pass.h"

namespace tyro
{
	namespace Graphics
	{
		class Technique
		{
		public:

			typedef vector<Pass*>::type PassList;

			Technique(Material* parent);

			Pass* CreatePass(void);
			PassList* GetPassList();

		protected:

			

			String name;
			PassList passList;
			Material* parent;
		private:
		};
	}
}
#endif